falter at the last hurdle

Translations
échouer au dernier moment
Definitions
To fail or make a mistake just before achieving success, especially after having overcome previous difficulties or obstacles.